[アップデート] AWS B2B Data Interchangeでサポートされるトランザクションセットが増えました

[アップデート] AWS B2B Data Interchangeでサポートされるトランザクションセットが増えました

Clock Icon2024.04.01

しばたです。

先日AWSよりAWS B2B Data Interchange(以後B2BI)においてサポートするX12トランザクションセットを増やした旨のアナウンスがありました。

https://aws.amazon.com/about-aws/whats-new/2024/03/aws-b2b-data-interchange-finance-transportation-supply-x12/

改めてAWS B2B Data Interchangeについて

B2BIは昨年のre:Invent 2023で発表されたAWSマネージドでEDIを行うためのサービスとなります。

ただ、EDIと言ってもX12ドキュメントからJSON or XMLへの片方向の変換のみ可能であり、対応リージョンも北米に限定されていることから現時点では完全に北米向けのサービスといった状況です。
より細かい話については以下の記事をご覧ください。

https://dev.classmethod.jp/articles/aws-b2b-data-interchange/

https://dev.classmethod.jp/articles/personal-opinion-for-aws-b2b-data-interchange-202312/

追加されたトランザクションセット

本日時点でドキュメントが整備されB2BIで利用できるトランザクションセットの一覧が以下にまとまっています。

差分情報までは無かったので以前の記事と比較すると次のトランザクションセットが増えた模様です。

ドキュメント番号 用途 カテゴリ 対応バージョン
211 Motor Carrier Bill of Lading Transportation 4010, 4030, 5010
259 Residential Mortgage Insurance Explanation of Benefits Finance 5010
260 Application for Mortgage Insurance Benefits Finance 4010, 4030, 5010
266 Mortgage or Property Record Change Notification Finance 4010, 4030, 5010
269 Health Care Benefit Coordination Verification Insurance 5010
270 Eligibility, Coverage or Benefit Inquiry Insurance 4010, 4030, 5010
271 Eligibility, Coverage or Benefit Information Insurance 4010, 4030, 5010
274 Healthcare Provider Information Insurance 4030, 5010
275 Patient Information Insurance 4010, 4030, 5010
276 Health Care Claim Status Request Insurance 4010, 4030, 5010
277 Health Care Information Status Notification Insurance 4010, 4030, 5010
278 Health Care Services Review Information Insurance 4010, 4030, 5010
417 Rail Carrier Waybill Interchange Transportation 4010, 4030, 5010
421 Estimated Time of Arrival and Car Scheduling Transportation 4010, 4030, 5010
426 Rail Revenue Waybill Transportation 4010, 4030, 5010
810 Invoice Finance 4010, 4030, 5010
832 Price/Sales Catalog Supply Chain 4010, 4030, 5010
834 Benefit Enrollment and Maintenance Insurance 4010, 4030, 5010
835 Health Care Claim Payment/Advice Insurance 4010, 4030, 5010
837 Health Care Claim Insurance 4010, 4030, 5010
844 Product Transfer Account Adjustment Finance 4010, 4030, 5010
849 Response to Product Transfer Account Adjustment Finance 4010, 4030, 5010
865 Purchase Order Change Acknowledgment/Request - Seller Initiated Supply Chain 4010, 4030, 5010
869 Order Status Inquiry Supply Chain 4010, 4030, 5010
870 Order Status Report Supply Chain 4010, 4030, 5010
945 Warehouse Shipping Advice Supply Chain 4010, 4030, 5010
999 Implementation Acknowledgement Communications & Controls 5010

従来25種類だったのに対し今回27種類追加されざっくり倍になっています。
以前の記事で指摘した810 : Invoice (請求書)も追加されています。

なお、一部のトランザクションセットは古いバージョンが非サポートです。

補足 : 一覧のGist

念のために本日時点の一覧をGistにも残しておきました。

今後種類が増えた際に差分を取る用です。

余談 : 出力S3バケットのバケットポリシー

恐らく今回のアップデートと関連してるのでしょうが、二週間ほど前にAWSから

変換処理で一時ファイルを使う様にするので出力バケットのバケットポリシーにs3:GetObjects3:DeleteObjectを追加してくれ

という旨のアナウンスがありました。
以前は出力バケットには

  • s3:PutObject
  • s3:AbortMultipartUpload

だけ必要だったのですが、現在は

  • s3:PutObject
  • s3:AbortMultipartUpload
  • s3:GetObject
  • s3:DeleteObject

が必要になっています。
一応余談として記載しておきます。

最後に

簡単ですが以上となります。

日本でB2BIを使っている人は皆無でしょうがサービスの機能が充実すればいずれは北米以外にも展開されるかもしれません。
これからも情報は追いかけて行こうと思います。

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.